smartdof 2.2.0

Macros

#define SMARTDOF_REP_ID_GET_FEAT_REQ   0xFE
#define SMARTDOF_REP_ID_SET_FEAT_CMD   0xFD
#define SMARTDOF_REP_ID_GET_FEAT_RESP   0xFC
#define SMARTDOF_REP_ID_PROD_ID_REQ   0xF9
#define SMARTDOF_REP_ID_PROD_ID_RESP   0xF8
#define SMARTDOF_REP_ID_FRS_WR_REQ   0xF7
#define SMARTDOF_REP_ID_FRS_WR_DATA   0xF6
#define SMARTDOF_REP_ID_FRS_WR_RESP   0xF5
#define SMARTDOF_REP_ID_FRS_RD_REQ   0xF4
#define SMARTDOF_REP_ID_FRS_RD_RESP   0xF3
#define SMARTDOF_REP_ID_CMD_REQ   0xF2
#define SMARTDOF_REP_ID_CMD_RESP   0xF1
#define SMARTDOF_FEAT_REP_ID_BASE_TIMESTAMP   0xFB
#define SMARTDOF_FEAT_REP_ID_TIMESTAMP_REBASE   0xFA
#define SMARTDOF_FEAT_REP_ID_ACCEL   0x01
#define SMARTDOF_FEAT_REP_ID_GYRO   0x02
#define SMARTDOF_FEAT_REP_ID_MAGNET   0x03
#define SMARTDOF_FEAT_REP_ID_LINEAR_ACCEL   0x04
#define SMARTDOF_FEAT_REP_ID_ROT_VECTOR   0x05
#define SMARTDOF_FEAT_REP_ID_GRAVITY   0x06
#define SMARTDOF_FEAT_REP_ID_UNCALIB_GYRO   0x07
#define SMARTDOF_FEAT_REP_ID_GAME_ROT_VECTOR   0x08
#define SMARTDOF_FEAT_REP_ID_GEOMAG_ROT_VECTOR   0x09
#define SMARTDOF_FEAT_REP_ID_PRESSURE   0x0A
#define SMARTDOF_FEAT_REP_ID_AMBI_LIGHT   0x0B
#define SMARTDOF_FEAT_REP_ID_HIMIDITY   0x0C
#define SMARTDOF_FEAT_REP_ID_PROXY   0x0D
#define SMARTDOF_FEAT_REP_ID_TEMPERATURE   0x0E
#define SMARTDOF_FEAT_REP_ID_UNCALIB_MAG_FIELD   0x0F
#define SMARTDOF_FEAT_REP_ID_TAP_DETECT   0x10
#define SMARTDOF_FEAT_REP_ID_STEP_COUNT   0x11
#define SMARTDOF_FEAT_REP_ID_SIG_MOTION   0x12
#define SMARTDOF_FEAT_REP_ID_STABIL_CLASS   0x13
#define SMARTDOF_FEAT_REP_ID_RAW_ACCEL   0x14
#define SMARTDOF_FEAT_REP_ID_RAW_GYRO   0x15
#define SMARTDOF_FEAT_REP_ID_RAW_MAGNETO   0x16
#define SMARTDOF_FEAT_REP_ID_SAR   0x17
#define SMARTDOF_FEAT_REP_ID_STEP_DETECT   0x18
#define SMARTDOF_FEAT_REP_ID_SHAKE_DETECT   0x19
#define SMARTDOF_FEAT_REP_ID_FLIP_DETECT   0x1A
#define SMARTDOF_FEAT_REP_ID_PICKUP_DETECT   0x1B
#define SMARTDOF_FEAT_REP_ID_STABIL_DETECT   0x1C
#define SMARTDOF_FEAT_REP_ID_PERS_ACT_CLASS   0x1E
#define SMARTDOF_FEAT_REP_ID_SLEEP_DETECT   0x1F
#define SMARTDOF_FEAT_REP_ID_TILT_DETECT   0x20
#define SMARTDOF_FEAT_REP_ID_POCKET_DETECT   0x21
#define SMARTDOF_FEAT_REP_ID_CIRCLE_DETECT   0x22
#define SMARTDOF_FEAT_REP_ID_HART_RATE_MONITOR   0x23
#define SMARTDOF_FEAT_REP_ID_ARVR_STABIL_ROT_VECT   0x28
#define SMARTDOF_FEAT_REP_ID_ARVR_GAME_STABIL_ROT_VECT   0x29

Detailed Description

Macro Definition Documentation

◆ SMARTDOF_FEAT_REP_ID_ACCEL

#define SMARTDOF_FEAT_REP_ID_ACCEL   0x01

◆ SMARTDOF_FEAT_REP_ID_AMBI_LIGHT

#define SMARTDOF_FEAT_REP_ID_AMBI_LIGHT   0x0B

◆ SMARTDOF_FEAT_REP_ID_ARVR_GAME_STABIL_ROT_VECT

#define SMARTDOF_FEAT_REP_ID_ARVR_GAME_STABIL_ROT_VECT   0x29

◆ SMARTDOF_FEAT_REP_ID_ARVR_STABIL_ROT_VECT

#define SMARTDOF_FEAT_REP_ID_ARVR_STABIL_ROT_VECT   0x28

◆ SMARTDOF_FEAT_REP_ID_BASE_TIMESTAMP

#define SMARTDOF_FEAT_REP_ID_BASE_TIMESTAMP   0xFB

◆ SMARTDOF_FEAT_REP_ID_CIRCLE_DETECT

#define SMARTDOF_FEAT_REP_ID_CIRCLE_DETECT   0x22

◆ SMARTDOF_FEAT_REP_ID_FLIP_DETECT

#define SMARTDOF_FEAT_REP_ID_FLIP_DETECT   0x1A

◆ SMARTDOF_FEAT_REP_ID_GAME_ROT_VECTOR

#define SMARTDOF_FEAT_REP_ID_GAME_ROT_VECTOR   0x08

◆ SMARTDOF_FEAT_REP_ID_GEOMAG_ROT_VECTOR

#define SMARTDOF_FEAT_REP_ID_GEOMAG_ROT_VECTOR   0x09

◆ SMARTDOF_FEAT_REP_ID_GRAVITY

#define SMARTDOF_FEAT_REP_ID_GRAVITY   0x06

◆ SMARTDOF_FEAT_REP_ID_GYRO

#define SMARTDOF_FEAT_REP_ID_GYRO   0x02

◆ SMARTDOF_FEAT_REP_ID_HART_RATE_MONITOR

#define SMARTDOF_FEAT_REP_ID_HART_RATE_MONITOR   0x23

◆ SMARTDOF_FEAT_REP_ID_HIMIDITY

#define SMARTDOF_FEAT_REP_ID_HIMIDITY   0x0C

◆ SMARTDOF_FEAT_REP_ID_LINEAR_ACCEL

#define SMARTDOF_FEAT_REP_ID_LINEAR_ACCEL   0x04

◆ SMARTDOF_FEAT_REP_ID_MAGNET

#define SMARTDOF_FEAT_REP_ID_MAGNET   0x03

◆ SMARTDOF_FEAT_REP_ID_PERS_ACT_CLASS

#define SMARTDOF_FEAT_REP_ID_PERS_ACT_CLASS   0x1E

◆ SMARTDOF_FEAT_REP_ID_PICKUP_DETECT

#define SMARTDOF_FEAT_REP_ID_PICKUP_DETECT   0x1B

◆ SMARTDOF_FEAT_REP_ID_POCKET_DETECT

#define SMARTDOF_FEAT_REP_ID_POCKET_DETECT   0x21

◆ SMARTDOF_FEAT_REP_ID_PRESSURE

#define SMARTDOF_FEAT_REP_ID_PRESSURE   0x0A

◆ SMARTDOF_FEAT_REP_ID_PROXY

#define SMARTDOF_FEAT_REP_ID_PROXY   0x0D

◆ SMARTDOF_FEAT_REP_ID_RAW_ACCEL

#define SMARTDOF_FEAT_REP_ID_RAW_ACCEL   0x14

◆ SMARTDOF_FEAT_REP_ID_RAW_GYRO

#define SMARTDOF_FEAT_REP_ID_RAW_GYRO   0x15

◆ SMARTDOF_FEAT_REP_ID_RAW_MAGNETO

#define SMARTDOF_FEAT_REP_ID_RAW_MAGNETO   0x16

◆ SMARTDOF_FEAT_REP_ID_ROT_VECTOR

#define SMARTDOF_FEAT_REP_ID_ROT_VECTOR   0x05

◆ SMARTDOF_FEAT_REP_ID_SAR

#define SMARTDOF_FEAT_REP_ID_SAR   0x17

◆ SMARTDOF_FEAT_REP_ID_SHAKE_DETECT

#define SMARTDOF_FEAT_REP_ID_SHAKE_DETECT   0x19

◆ SMARTDOF_FEAT_REP_ID_SIG_MOTION

#define SMARTDOF_FEAT_REP_ID_SIG_MOTION   0x12

◆ SMARTDOF_FEAT_REP_ID_SLEEP_DETECT

#define SMARTDOF_FEAT_REP_ID_SLEEP_DETECT   0x1F

◆ SMARTDOF_FEAT_REP_ID_STABIL_CLASS

#define SMARTDOF_FEAT_REP_ID_STABIL_CLASS   0x13

◆ SMARTDOF_FEAT_REP_ID_STABIL_DETECT

#define SMARTDOF_FEAT_REP_ID_STABIL_DETECT   0x1C

◆ SMARTDOF_FEAT_REP_ID_STEP_COUNT

#define SMARTDOF_FEAT_REP_ID_STEP_COUNT   0x11

◆ SMARTDOF_FEAT_REP_ID_STEP_DETECT

#define SMARTDOF_FEAT_REP_ID_STEP_DETECT   0x18

◆ SMARTDOF_FEAT_REP_ID_TAP_DETECT

#define SMARTDOF_FEAT_REP_ID_TAP_DETECT   0x10

◆ SMARTDOF_FEAT_REP_ID_TEMPERATURE

#define SMARTDOF_FEAT_REP_ID_TEMPERATURE   0x0E

◆ SMARTDOF_FEAT_REP_ID_TILT_DETECT

#define SMARTDOF_FEAT_REP_ID_TILT_DETECT   0x20

◆ SMARTDOF_FEAT_REP_ID_TIMESTAMP_REBASE

#define SMARTDOF_FEAT_REP_ID_TIMESTAMP_REBASE   0xFA

◆ SMARTDOF_FEAT_REP_ID_UNCALIB_GYRO

#define SMARTDOF_FEAT_REP_ID_UNCALIB_GYRO   0x07

◆ SMARTDOF_FEAT_REP_ID_UNCALIB_MAG_FIELD

#define SMARTDOF_FEAT_REP_ID_UNCALIB_MAG_FIELD   0x0F

◆ SMARTDOF_REP_ID_CMD_REQ

#define SMARTDOF_REP_ID_CMD_REQ   0xF2

◆ SMARTDOF_REP_ID_CMD_RESP

#define SMARTDOF_REP_ID_CMD_RESP   0xF1

◆ SMARTDOF_REP_ID_FRS_RD_REQ

#define SMARTDOF_REP_ID_FRS_RD_REQ   0xF4

◆ SMARTDOF_REP_ID_FRS_RD_RESP

#define SMARTDOF_REP_ID_FRS_RD_RESP   0xF3

◆ SMARTDOF_REP_ID_FRS_WR_DATA

#define SMARTDOF_REP_ID_FRS_WR_DATA   0xF6

◆ SMARTDOF_REP_ID_FRS_WR_REQ

#define SMARTDOF_REP_ID_FRS_WR_REQ   0xF7

◆ SMARTDOF_REP_ID_FRS_WR_RESP

#define SMARTDOF_REP_ID_FRS_WR_RESP   0xF5

◆ SMARTDOF_REP_ID_GET_FEAT_REQ

#define SMARTDOF_REP_ID_GET_FEAT_REQ   0xFE

◆ SMARTDOF_REP_ID_GET_FEAT_RESP

#define SMARTDOF_REP_ID_GET_FEAT_RESP   0xFC

◆ SMARTDOF_REP_ID_PROD_ID_REQ

#define SMARTDOF_REP_ID_PROD_ID_REQ   0xF9

◆ SMARTDOF_REP_ID_PROD_ID_RESP

#define SMARTDOF_REP_ID_PROD_ID_RESP   0xF8

◆ SMARTDOF_REP_ID_SET_FEAT_CMD

#define SMARTDOF_REP_ID_SET_FEAT_CMD   0xFD